목록전체 글 (93)
julia coding story
https://school.programmers.co.kr/learn/courses/30/lessons/155651 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 이거는 그냥 풀면됨. 알아야할것1. split2. sort(key = lambda x:(x[1], x[0])) 이것만 알면 풀 수 있음 근데 풀면서 신기한거 앎. 바로 Remove()함수의 위험성,,이상하게 첫 시도 코드로 하니까 실제 테스트1 만 통과안되는거;; 그래서 ㄹㅇ 뭐지뭐지 로직 문제 없는데 하다가시간 다감;; 첫 코드def solution(book_time): answer = 0 start = [] e..
https://school.programmers.co.kr/learn/courses/30/lessons/284531 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 알아야할 것 1. CONCAT이건 첨보는데, 뒤에 단위나 string같은걸 붙여주는거임. ',' 기준으로 둘을 합해줌 2. ROUND반올림 해주는거고 몇째 자리 수 까지 하는 것 3. SUM, AVG합과 평균 4. DESCorder by에서 사용하는 것 5. GROUP BYgroup by는 각 요소들로 묶는 거임 6. ORDER BY이걸 할 때는, km등 concat을 사용한게 들어가 있으면 적용이 안됨 답-- 코드를 작성해주세요SELE..
https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 시간 문제임. 문제 쉬운데 lv2인거 보고 알아차렸어야했는데, 그냥 일단 해보자는 마음으로 했는데 시간초과 21,22 case에서 걸림ㅠ 나같은 사람을 위한 힌트 1. 앞에서 부터 했다면 뒤에서부터 답을 찾는다고 생각하기2. stack 사용하기 이 힌트를 봐도 모르겠는사람은 아래 예시 참고해서 다시 해보셈(예시)numbers = [2, 7, 3, 5, 6, 1, 4, 8]\8 (맨 오른쪽)[8]-1 (오른쪽에 더 큰 수 없음)4[8, 4]..
https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 음.. 쉬운거 같은데 고려를 좀 해야하는 것들 있음 13,14번 케이스를 몰랐는데,, 13번은 check리스트에 남은 len이 없어야하는 부분 고려 못했고14번은 "{(})" 이런 경우를 고려하지 못함. 알아야할 것.1. string to list s = list(s) 변경 2. pop(), append() - stack 이용: stack 이용 3. list[-1] : 마지막 인덱스 정답def solution(s): answer = ..
https://school.programmers.co.kr/learn/courses/30/lessons/17677 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 그냥 너무 당황스러운 문제처음에는 문제 자체가 오 쉽네? 였는데,,약간 조건들이 다;; 힘듦;; 알아야할 것1. upper(), lower() - 대소문자 구별 Xstr1 = str1.upper()str2 = str2.upper() 2. isalpha() 함수 사용str1 = 'abc'str2 = 'a12'str1.isalpha() #Truestr2.isalpha() #False 3. Counter 사용 - 합,차집합set()이용인줄 ..
https://school.programmers.co.kr/learn/courses/30/lessons/92335 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 위 문제는 시간 초과를 피하는게 키포인트인 문제이다. 알아야할 것1. 10진수 k진수로 바꾸는 법- n인 10진수가 있으면 이거를 k로 계속 나눴을 때, 나머지들을 나열한거임. 자세한건 아래 링크 참조 부탁함.https://m.blog.naver.com/icbanq/221727893563 [진법변환] 2진수,8진수,10진수,16진수 쉽게 변환하는 방법 알아보기!2024버전 NEW 진법변환 글을 작성했어요! 2진법~16진법, 소수점이 있는 숫..
https://school.programmers.co.kr/learn/courses/30/lessons/17680 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 이거는 문제를 잘봐야함. 각 도시 이름은 대소문자 구분을 하지 않음. 이건 컴공과면 cache hit, miss의 개념을 이해할테니 패스함. 모른다면 아키텍처나 다른 전공 과목 들어보도록 풀려면, 알아야하는 개념1. lower(), upper()소문자로, 대문자로 바꿔주는 함수임. i.lower() 2. remove('문자')'문자'라는 요소가 들어간 것을 하나 remove 삭제됨. cash_list.remove(i) 답def solut..
https://school.programmers.co.kr/learn/courses/30/lessons/17680 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 이거는 문제를 잘봐야함. 각 도시 이름은 대소문자 구분을 하지 않음. 이건 컴공과면 cache hit, miss의 개념을 이해할테니 패스함. 모른다면 아키텍처나 다른 전공 과목 들어보도록 풀려면, 알아야하는 개념1. lower(), upper()소문자로, 대문자로 바꿔주는 함수임. i.lower() 2. remove('문자')'문자'라는 요소가 들어간 것을 하나 remove 삭제됨. cash_list.remove(i) 답def solut..